package com.vlong.town.mapper.banner;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.vlong.town.entity.banner.BannerInfo;

/**
 * Banner图信息Mapper接口
 * @author Assassin
 */
@Mapper
public interface BannerInfoMapper {

    /**
     * 添加Banner图信息
     * @param bannerInfo 参数实体
     */
    public void insert(BannerInfo bannerInfo);

    /**
     * 逻辑删除Banner图信息
     * @param bannerId 主键值
     */
    public void delete(Long bannerId);

    /**
     * 修改Banner图信息
     * @param bannerInfo 参数实体
     */
    public void update(BannerInfo bannerInfo);

    /**
     * 根据主键查询Banner图信息
     * @param bannerId
     * @return
     */
    public BannerInfo selectById(Long bannerId);

    /**
     * 查询Banner图信息
     * @param bannerInfo 参数实体
     * @return List<BannerInfo>
     */
    public List<BannerInfo> selectList(BannerInfo bannerInfo);

    /**
     * 查询Banner图信息
     * @param bannerInfo 参数实体
     * @return List<BannerInfo>
     */
	public List<BannerInfo> selectTouristList(BannerInfo bannerInfo);

}
